\hypertarget{structnih_1_1minus__one}{
\section{nih\-:\-:minus\-\_\-one$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1minus__one}\index{nih\-::minus\-\_\-one$<$ T $>$@{nih\-::minus\-\_\-one$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1minus__one_aac7a171a284a4173596317fd0f785238}{
typedef \hyperlink{structnih_1_1unary__function__tag}{unary\-\_\-function\-\_\-tag} {\bfseries function\-\_\-tag}}
\label{structnih_1_1minus__one_aac7a171a284a4173596317fd0f785238}

\item 
\hypertarget{structnih_1_1minus__one_ae6121aeabab3cfe39d07eaf1f0cfae4a}{
typedef \-T {\bfseries argument\-\_\-type}}
\label{structnih_1_1minus__one_ae6121aeabab3cfe39d07eaf1f0cfae4a}

\item 
\hypertarget{structnih_1_1minus__one_a776be8237b981f00e0a68d04421292d9}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1minus__one_a776be8237b981f00e0a68d04421292d9}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1minus__one_acc1f63fa4fb338bbcbc313006778e8ac}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op) const }
\label{structnih_1_1minus__one_acc1f63fa4fb338bbcbc313006778e8ac}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::minus\-\_\-one$<$ T $>$}

\-A functor to return the input value minus 1 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
